package com.quanyan.user.model.vo.request;

import java.io.Serializable;

/**
 * Created by Administrator on 2016/11/9.
 */
public class ReqDynamic implements Serializable {
    private static final long serialVersionUID = -3143308637702179830L;
    /**
     * 话题id/uid	默认0,type=5的时候，填真实值，type=6时，填uid
     */
    private Integer topicId = 0;

    /**
     * 经度 默认0，type=1的时候，填真实值
     */
    private Double lng = 0.0;

    /**
     * 维度 默认0，type=1的时候，填真实值
     */
    private Double lat= 0.0;

    /**
     * 1:运动圈，2：关注，3：粉丝，4：我的，5：话题，6：TA的
     */

    private Integer type = 1;

    private Integer pageSize = 20;
    private Integer pageNum = 0;


    /**
     * 当前登录uid
     */
    private Integer uid;

    /**
     * clubId
     * @return
     */

    private Integer clubId;

    /**
     * 仅限获取视频使用（通栏模块类型（1：达人频道页 2：发现页 3：赛事频道页 4：俱乐部首页 5：场馆首页））
     */
    private Byte moduleType;


    public Integer getClubId() {
        return clubId;
    }

    public void setClubId(Integer clubId) {
        this.clubId = clubId;
    }

    public Integer getTopicId() {
        return topicId;
    }

    public void setTopicId(Integer topicId) {
        this.topicId = topicId;
    }

    public Double getLng() {
        return lng;
    }

    public void setLng(Double lng) {
        this.lng = lng;
    }

    public Double getLat() {
        return lat;
    }

    public void setLat(Double lat) {
        this.lat = lat;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public Integer getPageNum() {
        return pageNum;
    }

    public void setPageNum(Integer pageNum) {
        this.pageNum = pageNum;
    }


    public Integer getUid() {
        return uid;
    }

    public void setUid(Integer uid) {
        this.uid = uid;
    }

    public Byte getModuleType() {
        return moduleType;
    }

    public void setModuleType(Byte moduleType) {
        this.moduleType = moduleType;
    }

    @Override
    public String toString() {
        return "ReqDynamic{" +
                "topicId=" + topicId +
                ", lng=" + lng +
                ", lat=" + lat +
                ", type=" + type +
                ", pageSize=" + pageSize +
                ", pageNum=" + pageNum +
                ", moduleType=" + moduleType +
                '}';
    }
}
